SpatialStream® Code Examples

PSS and Bucket chaining

The easiest way to add SFL Parcel Points on Leaflet is by creating a layer with SpatialStream® API.
Call for LeafletSFL service when including SpatialStream® API in your HTML file. The parcel points
will be rendered inside the SFL function.


//add application objects to SFL
if(Dmp.Env.ApplicationObjects){
Dmp.Env.ApplicationObjects.addMap(mapName);
applicationObjects = Dmp.Env.ApplicationObjects[mapName];
}
var tagOrXml = "ParcelPoints";
var connectionId = "SS";
var params = "";
var tagOrResourceReference = Dmp.Util.getGuid();
var resourceName = "SAMPLESITE.PUBLIC/LICENSED_SFL";
var style = "SAMPLESITE.PUBLIC.Styles/pss/Default.sld.xml";
var opts = {
fields: "_DMP_ID,_CFTID,GEOMETRY,_GEO_TYPE,_X_COORD,_Y_COORD,APN,PROP_ADDRESS"
};
var minZoom = 15;
var maxZoom = 18;
var layer = new Dmp.Layer.LeafletStreamingFeatureLayer(tagOrXml, connectionId, params, tagOrResourceReference, resourceName, style, opts, minZoom, maxZoom);
var SFL = layer.getSFL();
var resourceReference = SFL.getResourceReferences()[0];

map.addLayer(layer);


Run Sample   Back To Index